This is an experimental sample project that aims to collect a number of Materials tested on Spectacles.
NOTE: This project will only work for the Spectacles platform. If you are familiar with Lens Studio development, you might be aware of the resources available in the Asset Library regarding shaders and effects. Sometimes it might not be too explicit that some of the resources are also compatible with Spectacles. As we continue to increase the number of resources for Spectacles, we will be improving this sample and continue testing a wide range of shaders.
Designing Lenses for Spectacles offers all-new possibilities to rethink user interaction with digital spaces and the physical world. Get started using our Design Guidelines
- Lens Studio: v5.15.0+
- Spectacles OS Version: v5.64+
- Spectacles App iOS: v0.64+
- Spectacles App Android: v0.64+
To update your Spectacles device and mobile app, please refer to this guide.
You can download the latest version of Lens Studio from here.
To obtain the project folder, clone the repository.
IMPORTANT: This project uses Git Large Files Support (LFS). Downloading a zip file using the green button on GitHub will not work. You must clone the project with a version of git that has LFS. You can download Git LFS here.
The project should be pre-configured to get you started without any additional steps. This project contains:
- An "Essential" collection of material.
- An "Advanced" collection of material from the Asset Library or From the inital sample on Lens Studio home page named "Material Editor".
You can add a material from the material library by clicking the Asset Library button in the top left of Lens Studio. See more at Material Library
- Open the Preview panel in Lens Studio.
- Use the "previous" and "next" button to go through all of the available materials.
- Build and deploy the project to your Spectacles device.
- Follow the Spectacles guide for device testing.
- Use the "previous" and "next" button to go through all of the available materials.
This is an experimental effort to officialize shader support on Spectacles. Keep in mind that using multiple material at once or render a large number of object with the same material can affect performance. We are always looking forward to hear your feedback.
If you have any questions or need assistance, please don't hesitate to reach out. Our community is here to help, and you can connect with us and ask for support here. We look forward to hearing from you and are excited to assist you on your journey!
Feel free to provide improvements or suggestions or directly contributing via merge request. By sharing insights, you help everyone else build better Lenses.
Built with 👻 by the Spectacles team


